https://t.me/RX1948
Server : LiteSpeed
System : Linux host 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
User : idnco5810 ( 1093)
PHP Version : 8.2.29
Disable Function : NONE
Directory :  /lib/modules/5.15.0-97-generic/kernel/drivers/mtd/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/modules/5.15.0-97-generic/kernel/drivers/mtd/rfd_ftl.ko
ELF>�^@@('GNU����uj�M��+�QrF�	��LinuxLinux�U�?f����H��f�F1�]�ff.�f��UH��ATI��S�����t1�f���A9�$�w�I��$��I��$��I��$��L���[A\]�I��$�HcÉ�H��H�@H��H��I�T$D�@H�R8����U�H��AVAUATA��SH��H��H�=eH�%(H�E�1��H���Ic�I��H������L�$vL��I��L�H�PI�NI��H���B�D H�{�A�Ņ�������L�E�H�M�f�E�H���B� H������B�T H����B�D H���L�@H���H�{J�t �H���A�Ņ�uMH�}�J�"��L���H�E�eH+%(uH��D��[A\A]A^]��A����H�CJ�T"H��H�p8�H���B� ��U1�1�H��AWAVL�E�AUATI��SH�� eH�%(H�E�1�f�MƋ��H��H��H�MȉE�I��H�H��	L�4@H���+��I���ZH��J�D0Hc�L�,XL���A�����H�}��E9�$�uI��$��U�f�XI��$�L�hM�$�A�V��uA�FE1���t%H�E�eH+%(u&H�� D��[A\A]A^A_]��u�L���a���A�����������U�B�H��AVAUL�lATI��SH���?I��$�L�4�H�4�H���tL�������u+I��$�J�0����H��L9�tA��$�H9�w������[A\A]A^]�[1�A\A]A^]�1��@�UH��AVAUATSD���H��A���uH����1�H��A��E��E1��A��D;��EC�E9�t4Ic�H�@H���H�ȋP��t	D9��u�8u�D��H���-����A�����[D��A\A]A^]�D�UH��AUATSH��eH�%(H�E�1����H9���H���H��I��L�,�I���uPH�z1�H�E1�Hǂ�H��I)�A�����H�H�E�eH+%(uIH��D��[A\A]]�H�H�MغL���A�ą��H�}�t��A�������ff.�f��U1�H��AWAVAUATSH�����eH�%(H�E�1�H�G��H�@��	�������������H��Hc�H�t�H��	)񉷰��������|	���Hǃ�����ǃ��P�H��Hi�AH�� )������‰����)‰���H���H���������
H�<@H���H���H�������H���H���H��H���������t!1��H���Hcƒ�H�����9��w㋃�E1�E1����D��H�{���H�Mȋ��L����A����tdH����
H���A��D�M��H����H����D�M�H�E�eH+%(�sH��D��[A\A]A^A_]����H;E��0���Ic�H�@H���A��L�4Љ�H�t�H���f�8����A��������E1��\A��fA���u1�E1�;���H���A��H��H�:�����D��	IFH�A�F���A��D9�v4H���A�D$H�D�AfE��t�fA���u�A�F���A��D9�w�A9VuD���A��A��D9���`���E�������������A���{���A��H���A������`���A������z����ff.������<u|U�����H��AUATSH��H9Fv[A\A]]�I��H�=����
�I��H��t�H�X���t0L��A��$��0������L���[A\A]]���C������UH��AWI��AVAUATI��SH��H�� H�U�eH�%(H�E�1�Hc������-H�@H���L�,�A�E������H���E1���)������9�AD�9����PHc�f�<W�L�4uޅ��v��L�E�H�MȺ��	H�{A��MeL���A�����H�}��M��L�E�H�MȺH���N�$����LD�H���fD�}�fF�<0MuH�{L���A�����H�}��A�EA�mH�E�eH+%(��H�� D��[A\A]A^A_]�H���	���A�ƃ��u2���A�����u�L��H����A����u�H������A�ƃ��tdIc�L���H�{H�M�L�$@H������I��J�t �A��H���E��u4���N�, H;U��D���A�E�H���A����&����J�T H�CH��D�E�H�p8�D�E����D�UH��AVI��AUI��ATI��H��eH�%(H�E�1�DA��$����A��$�L9���I��$�I��J��L��H�2H�u؀8u7H��H9�u�H�����1�H���uAH�U�eH+%(ueH��A\A]A^]�H�M�L��L��L�������u�H�u�1�H���t�L������H��H��H����@��������듸���ff.�f��UH��AWAVA��AUATSH��H��(�u���H�U��eH�%(H�E�1�LJ�H�=�H���������I���I��H����IcƋ��H�{M��L�$@H���H�M�I��J�t ��E�������H;E�����E1�����A�FH�E�GA�B�f�����A��fA���u1�E1�9�������H���D���	Jt H�E�H90usH�����H���L�B�H��J�����u�H���z�E�L���L���ǃ�H�E�eH+%(���E�H��([A\A]A^A_]�H�{�M��H�M�D�U���…��H�}��D�U�L��H��A��������uA��D9�������_����E��W����E���S����E���O������UH��AVAUI��ATI��SH�GH��H���H��u�H���H��t�I�EA�����H���tA��$�1�H��I��A��$����$E��$�����A�����1��A;�$�tN9�}��A�փ�9�t0A9�t�Hc�H�4II��$�H�4�N�����NA9�u����A�����ADŽ$�����E��$�f�Ic�H�@I��$�H���D��t^L��D��L������[A\A]A^]�Ic�D��H��H��H�@I��$�H��H؋HD�@�I��$��D��u�D��L���>�[A\A]A^]�[1�A\A]A^]�����H�CI�VH��I�6H�H8�H���B� H���B�D H���B�D �A������A�����I�D$L��H��D�E�H�p8�D�E��A�����H�CL��H��H�p8��H�CH��D�M�H�p8�D�M�ǃ��H�CH��H�p8�H���A������H�CD��D��D�M�H��H�p8����D�M��H�CA��H��D�M�H�p8����D�M�ǃ��H����A��$��KM�,$A�D$@����H�s8I�D$H��u-A�D$P�H���L�������A��$�t�H���H�s8�KA�D$P�A�����H�CL��H��D�E�H�p8�D�E��A������A�����H�CL��H��D�E�H�p8�D�E���E�����H���H��J�T H�CH�p8�������H�CH���U�H�p8��U��U���UH��H���]�UH��H���]�rfd_ftl_remove_dev:'%s': erase unit #%02d: %d erases
3rfd_ftl: erase of region %llx,%llx on '%s' failed
3rfd_ftl: '%s': unable to write RFD header at 0x%lx
3rfd_ftl: error writing '%s' at 0x%lx
4rfd_ftl: error reading '%s' at 0x%lx
5rfd_ftl: no RFD magic found in '%s'
4rfd_ftl: '%s': unit #%d: entry %d corrupt, sector %d out of range
4rfd_ftl: '%s': more than one entry for sector %d
4rfd_ftl: '%s': no empty erase unit found
4rfd_ftl: please provide block_size4rfd_ftl: '%s': errors found, setting read-only
6rfd_ftl: name: '%s' type: %d flags %x
3rfd_ftl: '%s': unable to read header at 0x%lx
rfd_ftl_writesect(sector=0x%lx)
3rfd_ftl: error reading '%s' at 0x%lx
3rfd_ftl: '%s': Unable to read sector for relocation
reclaim_block: reclaiming block #%d with %d used %d free sectors
reclaim_blockrfd_ftl_writesectrfd_ftl_remove_devblock_sizedescription=Support code for RFD Flash Translation Layer, used by General Software's Embedded BIOSauthor=Sean Young <sean@mess.org>license=GPLparm=block_size:Block size to use by RFD, defaults to erase unit sizeparmtype=block_size:intsrcversion=2B58F0182B547BD17D6FD1Ddepends=mtd_blkdevs,mtdretpoline=Yintree=Yname=rfd_ftlvermagic=5.15.0-97-generic SMP mod_unload modversions rfdrfd_ftldrivers/mtd/rfd_ftl.c��v�0module_layout�A�param_ops_int�Ǟderegister_mtd_blktransI%[register_mtd_blktrans�pHe__x86_indirect_thunk_rax�qqadd_mtd_blktrans_dev�h��vmallocE:#�__kmalloc��E�mtd_read�P�jiffies�~��_printkke��__stack_chk_fail��(�mtd_write
E�mtd_eraseӯOkmem_cache_alloc_traceC�kmalloc_caches	{{�__dynamic_pr_debug��;zdel_mtd_blktrans_dev�zkfree����vfree�9�[__x86_return_thunk�m��__fentry__��rfd_ftlGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0����7�} ���3��9H@�} 5��Tm�
�} 6 �@�����-���s~ �@}�����H��	@�j���S�YiB~ ��/��@!~ `)T�+~ �4~ 8��=~ 8���:�@G~ <��H�>��@�@�@<��R~ B���<��jH@�9H��p@2��gBHgE}> �@Z~ >�d~ >�n~ >�{~ >��~ >�~  �~ @�~ `�~ ��~ ����+�~ [�@�~ \���~ ��~ �	  ]�@& `��- b��4 d�= f�@C h��J h��W k�a k�@l n��� f��� n�� f�@� h��� d��� d�� p�@� r��� t��� t�� t�@!� v��3� v��@� v�	O� d�@	_� x��	h� r��	p� r�
x� x�@
�� r��
�� 6�
�� 9�� D���� @��S��p�PT�
ǀ @$Ѐ X��$|~@%Ԁ |~�%� |~�%Z
5�&<^H@&{�Y��&�ZZ�(4�
7�/1�6�
7�9�
7�;�
7�	=�
7�?�
3�5�A��� @# v@�� � � ��@� ` � �%@@+� �5� �Z~ >@K� >`U� |�]� @�=%@;@i� ;�p� ;�w� ;�� >@�� ��� ��� �# �� �� M��8M�@
I�
5�L�H�K��� �q{ 
N�́ 1W�
	T�@� W��
P�
5�S�N�R�
5�V�O�U�� �� �� @Y��
� (X;H����}� �H� m.� m�J�Q�F�
5�_�E�^�
5�:;l��8a�
5�:;c�
5�:;lToe�
5�:;lJg�
5�:j�G�i�
5�;lm�C�l�
5�$:lo�
5�q�
5�:s�
5�:u�
5�w�:� C� Q� ^� k� RX�*y�x�  �� @�� `��
z�(���� 1����$@�� �$`�� �$� �$�&��$��x�$�ڂ �  �� �@� ��G�Ȍ
�� ~�qT�@
|�z�c
��|�}�{�� W-� �
PT7�=� ��
��3��} 5�P� ��
PT7�UF	`� ��
PT7�L5o� ��
PT7�L��/�� ��
PT7�L��/�f���� ��
{����f�� ��
{����� ��
{���Z~�ƃ ��
{���ԃ Z~�݃ ��
{���RX� ���� ��� ��
�]��
��mtd_blktrans_devmtdbg_stopdisk_attributesmtd_blktrans_opspart_bitsblkshiftreadsectwritesectbackgroundadd_mtderasesizewritesizewritebufsizeoobsizeoobavailerasesize_shiftwritesize_shifterasesize_maskwritesize_maskbitflip_thresholdooblayoutpairingecc_step_sizeecc_strengthnumeraseregionseraseregions_erase_point_unpoint_read_write_panic_write_read_oob_write_oob_get_fact_prot_info_read_fact_prot_reg_get_user_prot_info_read_user_prot_reg_write_user_prot_reg_lock_user_prot_reg_erase_user_prot_reg_writev_sync_lock_unlock_is_locked_block_isreserved_block_isbad_block_markbad_max_bad_blocks_suspend_resume_reboot_get_device_put_deviceoops_panic_writereboot_notifierecc_statssubpage_sftusecountdbgotp_user_nvmemotp_factory_nvmemotp_infomtd_ecc_statscorrectedbbtblockserase_infofail_addrmtd_erase_region_infonumblockslockmapmtd_oob_opsretlenooblenoobretlenooboffsdatbufoobbufmtd_oob_regionmtd_ooblayout_opseccmtd_pairing_infomtd_pairing_schemeget_wunitmtd_debug_infodfs_dirpartnamemtd_partmtd_masterpartitions_lockchrdev_lockBLOCK_OKBLOCK_ERASINGBLOCK_ERASEDBLOCK_UNUSEDBLOCK_FAILEDfree_sectorsused_sectorserasesmbdtotal_blocksheader_sectors_per_blockdata_sectors_per_blockreserved_blockcurrent_blockheader_cacheis_reclaimingsector_maprfd_ftl_tr_exitrfd_ftl_tr_initrfd_ftl_remove_devrfd_ftl_add_mtdrfd_ftl_getgeorfd_ftl_discardsectrfd_ftl_writesectdo_writesectmark_sector_deletedfind_free_blockreclaim_blockblock_nomove_block_contentserase_blockrfd_ftl_readsectscan_headerrfd_ftl.ko���	
 �#2�?*X6	n?
�L7���#�0��8����Z`Z+.��B �R��c�"y�T����	�+ �Z���	K� ���_���88
&FS?p8Wg�r	���0�c�c"����F�#(6HM�[	jp��������r 5;N\dn}__UNIQUE_ID_srcversion123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8rfd_ftl_getgeorfd_ftl_remove_dev__UNIQUE_ID_ddebug200.0erase_blockerase_block.coldmark_sector_deletedmark_sector_deleted.coldrfd_ftl_discardsectfind_free_blockrfd_ftl_readsectrfd_ftl_readsect.coldscan_headerscan_header.coldrfd_ftl_add_mtdrfd_ftl_add_mtd.colddo_writesectreclaim_blockdo_writesect.coldrfd_ftl_writesect__UNIQUE_ID_ddebug196.1move_block_contentsmove_block_contents.cold__UNIQUE_ID_ddebug193.2rfd_ftl_tr_initrfd_ftl_trrfd_ftl_tr_exit__func__.7__func__.6__func__.5__UNIQUE_ID_description203__UNIQUE_ID_author202__UNIQUE_ID_license201__UNIQUE_ID_block_size191__UNIQUE_ID_block_sizetype190__param_block_size__param_str_block_size__this_modulecleanup_modulekfreederegister_mtd_blktranskmem_cache_alloc_trace__fentry__init_module__x86_indirect_thunk_rax_printk__stack_chk_failmtd_read__x86_return_thunkmtd_erasejiffiesmtd_writeadd_mtd_blktrans_devvfree__dynamic_pr_debugparam_ops_intvmalloc__kmallockmalloc_cachesdel_mtd_blktrans_dev>��������D��������1>��������cJ��������p;��������};���������P���������D����������	�K���������>���������O$=��������_E��������j���������H���������K�;��������"D��������'B��������?pHA��������a>���������H���������\�V`D��������uB���������>��������D��������D��������D��������!>��������CG���������D���������>��������SD��������hC��������s����B���������>��������fN���������N���������M����������#C��������IJ��������U;��������a;���������D��������	�"!�����B��������	>��������-	D��������7	O<F	=��������X	
��������t	g|	;���������	D���������	D���������	V�	>��������d
H��������o
�}
��
H���������
�
D��������~C���������
�B���������`�A���������>���������D���������	8���K���������B��������
>��������I
ODN
=��������j
N���������
C���������
I�
B];��������e;���������D���������C���������s�nB��������!>��������V@��������@D��������M T	psK���������D���������D��������8A��������K�V/k�xA���������;���A���������2���A���������e���A���������@	 A��������!@0h=A��������V@]�bA��������gt	�0�A���������I���������"	�t	���A����������A��������
�
�,�9A��������B�
W�iA��������nU~��A���������U>��������	F��������D��������<��������D��������0�` �( 0�8�@	H�	P�X
` hH9L 
U�!_� R$�(,	,�	0�	4
8�<�@?D�H�LPK�	*�	b $D(	�� �(�8X	`0�908@HP�px�� 8?8:.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.8.rodata.modinfo.rodata.str1.1.rela__param.rela.retpoline_sites.rela.return_sites__versions.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@�G 
%JU�E@�Q8%^�Y@V`%n	i@xVH%	~py@�VP%�2�b�S�S��2�"��(�@X`%� �@pX%�$T�@�X�%���  0�@�Z�%@ � 
@X[�%� �@\ %+�!�@&@8]0%E%J0%XSX%cX%'h�;�;�&9	(C�h]w0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel keyg�C�`rg��C����E�!-0	`�He0
	*�H��
�h�;X�P�Hx!Hb1J��Q��tY�|�F6Hej��ц�G�jp�vw�<W�Z(�ʕ<m��B�ff�P�d*p3VE.&Ŀ�����]�\N�ʇ8d�,��a�{��#���-�OO0�:�;�W��-L�����&��� ��.���g:��C#��qOݰ�.%j��C��}(4�H4�B�"Z�],wz��hRAD�l�AH��З�6��Q�J�zBE�7M�単°�C�X|�O;��4��
�ux��B����)�?�|�j̎��eq������0��d}�o��j���3�+��hjX�,�
��m�����5*�ݣ-���cg��Z�#n�bW�t��i�m�0VZ����C�3�M���p,�
6�Nip�„�V'	mA��Pkrܝ��aڇ��b"=��)�Ъ����.5L�3
��9�w5�>�m���[Ჯ⍨���]�g,��X����
�=�t��VLxt�b��O���EJ��fU�za$�>�~Module signature appended~

https://t.me/RX1948 - 2025